Issues and Tools for Protocol Specification
نویسنده
چکیده
A system is said to be distributed when it includes several geographically distinct components cooperating in order to achieve a common distributed task. The development of informatic networks and telematic services, as well as the access to public data transmission networks raised the question of building distributed applications. However it should be understood that distributed processing is not only the result of the combination of local data-processing and transmission facilities. • With the introduction of dedicated processors (eg. I/O processors...), then of multiple-processor systems and finally of local area networks, distributed processing has been introduced inside data-processing systems themselves. • Simultaneously distributed processing was appearing within intimity of the telecommunication networks themselves, first with packet and circuit networks, second in Common Signalling Systems [CCITT 80] where a separate computer deals with all signalling information. d i s t r i b u t e d task. t h e set of r u l e s which d e f i n e s t h e dialogue p a r t a m o n g t h e c o o p e r a t i n g e n t i t i e s is called a protocol. When looking into a complex d i s t r i b u t e d s y s t e m e x e c u t i n g an application d i s t r i b u t e d among s e v e r a l m u l t i p r o c e s s o r d a t a-p r o c e s s i n g s y s t e m s c o m m u n i c a t i n g t h r o u g h a p a c k e t
منابع مشابه
Web Service Choreography Verification Using Z Formal Specification
Web Service Choreography Description Language (WS-CDL) describes and orchestrates the services interactions among multiple participants. WS-CDL verification is essential since the interactions would lead to mismatches. Existing works verify the messages ordering, the flow of messages, and the expected results from collaborations. In this paper, we present a Z specification of WS-CDL. Besides ve...
متن کاملVerification of Cryptographic Protocols Implemented in Java Card
Cryptographic protocols are used to ensure secure communications in a hostile environment, when the decisions taken by the principals depend crucially on the authenticity and integrity of messages that they receive. Typically, when a message is received, a principal wants to be sure that this message has been created recently and in good faith for a particular purpose by the principal who claim...
متن کاملA Mutual Authentication Method for Internet of Things
Today, we are witnessing the expansion of various Internet of Things (IoT) applications and services such as surveillance and health. These services are delivered to users via smart devices anywhere and anytime. Forecasts show that the IoT, which is controlled online in the user environment, will reach 25 billion devices worldwide by 2020. Data security is one of the main concerns in the IoT. ...
متن کاملASN.1 and Estelle Implementation Support Tools
Formal specifications are a well-known technique for improving software devel the context of OSI communication protocol standards, Formal Description Te (FDT's) have been developed for the description of communication protocols an In addition, a notation called ASN.1 is used for the descriptions of the data st protocol data units exchanges between communicating entities at the applica Existing ...
متن کاملDeciding Properties of Message Sequence Charts
Message Sequence Charts (MSCs) is a notation used in practice by protocol designers and system engineers. It is defined within an international standard (ITU Z120), and is also included, in a slightly different form, in the popular UML standard (called there sequence diagrams). We present some of the main results related to this notation, in the context of specification and automatic verificati...
متن کاملInterprocess Communication Protocol Support in a Distributed Integrated Software Development Environment
As multiprocessor workstations become more widely available, there is increasing interest in how to exploit the potential parallelism they provide to better support the activities of the single workstation user. One area in which such improved support would be of particular benefit is that of tool support for software engineering. The MultiView integrated software development environment is an ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1984